riot control vehicle with water cannon - Spanish English Dictionary